/* @import "include.less"; */

@import "tl.buttons.less.css";

@import "jquery.ui/jquery.ui.core.less.css";
@import "jquery.ui/jquery.ui.resizable.less.css";
@import "jquery.ui/jquery.ui.button.less.css";
@import "jquery.ui/jquery.ui.dialog.less.css";
@import "jquery.ui/jquery.ui.datepicker.less.css";
@import "jquery.ui/jquery.ui.theme.less.css";

body {
  background: url("../i/body.png") 0 0 repeat-x;
  min-width: 700px;
  min-height: 100%;
  overflow-x: hidden;
}
body > form:first-child {
  background: url("../i/body.png") 0 0 repeat-x;
  padding: 0 24px;
}
body.tl-block {
  overflow: hidden;
}
body.tl-block .tl-block::-webkit-scrollbar {
  width: 8px;
}
body.tl-block .tl-block::-webkit-scrollbar-thumb {
  background: #cbcbcb;
}
body.tl-block .tl-block::-webkit-scrollbar-button {
  display: none;
}
body.tl-block .tl-block::-webkit-scrollbar-corner {
  background: transparent;
}
body.tl-dialog {
  padding: 24px 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.ui-button.ui-widget,
.btn {
  display: block;
  border: 1px solid #b9b9b9;
  width: auto;
  margin: 0;
  padding: 0;
  position: relative;
  cursor: pointer;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  border-radius: 3px;
  background: #e9eaea;
  background: linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -o-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -moz-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -webkit-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#e1e2e2')";
}
.btn.disabled {
  border-color: #d1d1d1;
  color: #7a7a7a;
  cursor: default;
  background: #f2f2f2;
  background: linear-gradient(top, #f9f9f9, #f2f2f2 50%, #f0f1f1 51%, #ebecec);
  background: -o-linear-gradient(top, #f9f9f9, #f2f2f2 50%, #f0f1f1 51%, #ebecec);
  background: -moz-linear-gradient(top, #f9f9f9, #f2f2f2 50%, #f0f1f1 51%, #ebecec);
  background: -webkit-linear-gradient(top, #f9f9f9, #f2f2f2 50%, #f0f1f1 51%, #ebecec);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#ebecec')";
}
.ui-dialog .ui-dialog-buttonpane button:first-child,
.btn.default {
  border-color: #3188b7;
  background: #3d96c6;
  background: linear-gradient(top, #59b0e1, #3d96c6 50%, #3d96c6 51%, #1c78a8);
  background: -o-linear-gradient(top, #59b0e1, #3d96c6 50%, #3d96c6 51%, #1c78a8);
  background: -moz-linear-gradient(top, #59b0e1, #3d96c6 50%, #3d96c6 51%, #1c78a8);
  background: -webkit-linear-gradient(top, #59b0e1, #3d96c6 50%, #3d96c6 51%, #1c78a8);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#59b0e1', EndColorStr='#1c78a8')";
}
.ui-button.ui-widget > .ui-button-text,
.btn > .inner-text {
  display: block;
  line-height: 22px;
  padding: 0 12px;
  white-space: nowrap;
  color: #333333;
}
.ui-dialog .ui-dialog-buttonpane button:first-child > .ui-button-text,
.btn.default > .inner-text {
  color: white;
}
.ui-button.ui-widget:active > .ui-button-text,
.btn:active > .inner-text {
  padding: 0 11px 0 13px;
}
.ui-button.ui-widget.disabled:active > .ui-button-text,
.btn.disabled:active > .inner-text {
  padding: 0 12px 0 12px;
}
.btn.has-icon > .inner-text {
  padding-left: 24px;
}
.btn.has-icon:active > .inner-text {
  padding-left: 25px;
}
.btn.has-icon.disabled:active > .inner-text {
  padding-left: 24px;
}
.btn.has-icon:before {
  display: block;
  background: none 0 0 no-repeat;
  width: 16px;
  height: 16px;
  margin: -8px 0 0;
  position: absolute;
  left: 4px;
  top: 50%;
  z-index: 0;
  color: white;
  text-align: center;
  content: " ";
}
.btn.has-icon:active:before {
  left: 5px;
}
.btn.has-icon.disabled:active:before {
  left: 4px;
}
.menu-list .btn,
.toggle-menu .menu-list .menu-item,
.custom-statusbox .statusbox-list .statusbox-item {
  background: none;
  border: 0;
  min-width: 100%;
  margin: 0 !important;
  padding: 0;
  text-align: left;
  outline: none;
  color: black;
  font-size: 12px;
  text-decoration: none;
  border-radius: 0;
  background: white;
  background: linear-gradient(top, white, white 50%, white 51%, white);
  background: -o-linear-gradient(top, white, white 50%, white 51%, white);
  background: -moz-linear-gradient(top, white, white 50%, white 51%, white);
  background: -webkit-linear-gradient(top, white, white 50%, white 51%, white);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='white', EndColorStr='white')";
}
.menu-list .btn .inner-text,
.custom-statusbox .statusbox-list .statusbox-item .inner-text {
  display: block;
  line-height: normal;
  padding: 0 !important;
  white-space: nowrap;
}
.btn-group {
  display: block;
}
.btn-group > .btn > .inner-text {
  padding-right: 16px;
}
.btn-group > .btn:active > .inner-text {
  padding-right: 15px;
}
.btn-group > .btn.disabled:active > .inner-text {
  padding-right: 16px;
}
.btn-group > .btn:after {
  display: block;
  background: url("../i/angle06.png") left bottom no-repeat;
  width: 7px;
  height: 4px;
  margin: -1px 0 0;
  position: absolute;
  right: 8px;
  top: 50%;
  z-index: 0;
  color: white;
  text-align: center;
  content: " ";
}
.btn-group .btn {
  float: none !important;
  margin: 0 !important;
}
.action-group {
  background: url("../i/action-group.png") -68px center no-repeat;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.action-group .menu-title {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.action-group .menu-container {
  right: -1px;
}
* + html .action-group .menu-container {
  min-width: 200px;
  bottom: 36px;
}
.action-group.tl-acngroup-opened {
  background-position: -100px center;
}
.action-group.disabled {
  background-position: -36px center;
  cursor: default;
}
.custom-statusbox {
  width: 36px;
}
.custom-statusbox select {
  position: absolute;
  left: -9000px;
}
.custom-statusbox .statusbox-title {
  display: block;
  border: 1px solid #a8a8a8;
  line-height: 20px;
  position: relative;
  cursor: pointer;
  border-radius: 3px;
}
.custom-statusbox > .statusbox-title {
  background: #e9eaea;
  background: linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -o-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -moz-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -webkit-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#e1e2e2')";
}
.custom-statusbox.status.opened .statusbox-title {
  background-position: -16px center;
}
.custom-statusbox.status.closed .statusbox-title {
  background-position: -32px center;
}
.custom-statusbox > .statusbox-title:after {
  display: block;
  background: url("../i/angle06.png") center bottom no-repeat;
  width: 7px;
  height: 4px;
  margin: -1px 0 0;
  position: absolute;
  right: 5px;
  top: 50%;
  color: white;
  text-align: center;
  content: " ";
}
.custom-statusbox .statusbox-title .outer-text {
  background: url("../i/statuses16.png") 0 center no-repeat;
  border: 0;
  width: 16px;
  height: auto;
  margin: 0 0 0 2px;
}
.custom-statusbox .statusbox-title .inner-text {
  border: 0;
  height: auto;
  visibility: hidden;
}
* + html .custom-statusbox .statusbox-container {
  min-width: 60px;
  right: auto;
  left: 0;
  bottom: 32px;
}
.custom-statusbox .statusbox-container:before {
  right: 5px;
}
.custom-statusbox.disabled > .statusbox-title {
  background: white;
  background: linear-gradient(top, white, white 50%, white 51%, white);
  background: -o-linear-gradient(top, white, white 50%, white 51%, white);
  background: -moz-linear-gradient(top, white, white 50%, white 51%, white);
  background: -webkit-linear-gradient(top, white, white 50%, white 51%, white);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='white', EndColorStr='white')";
}
.custom-statusbox.disabled .statusbox-title {
  cursor: default;
}
.page-header {
  background: url("../i/body.png") 0 0 repeat-x;
  height: 48px;
  position: relative;
  z-index: 1;
}
.page-logo {
  width: 120px;
  height: 48px;
  line-height: 48px;
  float: left;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}
.page-logo .inner-text {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.page-logo .inner-text img {
  width: 120px;
  height: 20px;
  margin: -10px 0 0 -60px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.page-header .page-top-menu-products,
.page-header .page-top-menu-user {
  width: auto;
  line-height: 48px;
  margin: 0 0 0 10px;
  float: left;
}
.page-header .page-top-menu-user {
  margin: 0 4px 0 10px;
  float: right;
}
.page-header .toggle-menu {
  height: 48px;
  line-height: 48px;
}
.page-header .toggle-menu .menu-title {
  display: block;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.page-header .toggle-menu > .menu-title {
  padding: 0 16px 0 0;
}
.page-header .toggle-menu > .menu-title:after {
  display: block;
  background: url("../i/angle01.png") center bottom no-repeat;
  width: 7px;
  height: 4px;
  margin: -1px 0 0;
  position: absolute;
  right: 0;
  top: 50%;
  color: white;
  text-align: center;
  content: " ";
}
.page-header .toggle-menu .menu-title.inner-text {
  display: inline;
  height: auto;
  border-bottom: 1px dotted white;
  color: #cccccc;
  font-weight: bold;
}
.page-header .toggle-menu .menu-helper {
  bottom: 8px;
}
.page-header .toggle-menu .menu-container {
  position: absolute;
  right: -10px;
  z-index: 0;
}
.page-header .toggle-menu.page-menu-user .menu-title.inner-text {
  font-weight: normal;
}
.page-header input {
  background: #ededed;
  border: 1px solid #9b9b9b;
}
.page-top-menu {
  width: auto;
  height: 48px;
  line-height: 48px;
  float: right;
  position: relative;
}
.page-top-menu .top-menu-list {
  width: auto;
  height: 100%;
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-top-menu .top-menu-list .menu-item {
  width: 48px;
  height: 48px;
  float: left;
  position: relative;
}
.page-top-menu .top-menu-list .menu-item  .inner-text {
  display: block;
  background: #393939 url("../i/top-menu.png") 0 0 no-repeat;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  position: absolute;
  left: 50%;
  top: 50%;
  text-decoration: none;
  border-radius: 3px;
}
.page-top-menu .top-menu-list .menu-item .inner-label {
  display: none;
}
.page-top-menu .top-menu-list .menu-item.has-led .inner-label {
  display: block;
  border: 1px solid #42a1cc;
  width: auto;
  height: 8px;
  line-height: 8px;
  padding: 0 2px;
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 0;
  color: white;
  text-align: center;
  font-size: 8px;
  border-radius: 5px;
  background: #3a93c4;
  background: linear-gradient(top, #52a9d9, #3a93c4 50%, #328cbd 51%, #228ab5);
  background: -o-linear-gradient(top, #52a9d9, #3a93c4 50%, #328cbd 51%, #228ab5);
  background: -moz-linear-gradient(top, #52a9d9, #3a93c4 50%, #328cbd 51%, #228ab5);
  background: -webkit-linear-gradient(top, #52a9d9, #3a93c4 50%, #328cbd 51%, #228ab5);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a9d9', EndColorStr='#228ab5')";
}
.page-top-menu .top-menu-list .menu-item.calendar  .inner-text {
  background-position: -32px 0;
}
.page-top-menu .top-menu-list .menu-item.calendar  .inner-text:hover {
  background-position: -32px -32px;
}
.page-top-menu .top-menu-list .menu-item.talk  .inner-text {
  background-position: -64px 0;
}
.page-top-menu .top-menu-list .menu-item.talk  .inner-text:hover {
  background-position: -64px -32px;
}
.page-top-menu .top-menu-list .menu-item.email  .inner-text {
  background-position: -96px 0;
}
.page-top-menu .top-menu-list .menu-item.email  .inner-text:hover {
  background-position: -96px -32px;
}
.page-top-menu .top-menu-list .menu-item.share  .inner-text {
  background-position: -128px 0;
}
.page-top-menu .top-menu-list .menu-item.share  .inner-text:hover {
  background-position: -128px -32px;
}
.page-top-menu .top-menu-list .menu-item.search  .inner-text {
  background-position: -160px 0;
}
.page-top-menu .top-menu-list .menu-item.search  .inner-text:hover {
  background-position: -160px -32px;
}
.page-top-menu .top-menu-list .menu-item.settings  .inner-text {
  background-position: -192px 0;
}
.page-top-menu .top-menu-list .menu-item.settings  .inner-text:hover {
  background-position: -192px -32px;
}
.page-body {
  background: white;
  margin: 24px 0 0;
  position: relative;
  z-index: 0;
}
.page-body .side-container.tl-page-column {
  overflow-x: auto;
}
.page-body.two-column .left-side-container {
  display: block;
}
.page-body.two-column .right-side-container {
  margin-left: 303px;
}
.page-body.two-column .right-side-container .page-container {
  margin-left: 24px;
}
.page-body .left-side-container {
  border-right: 1px solid #c9c9c9;
  width: 300px;
  float: left;
}
.page-content {
  margin: 32px 0 0;
}
.page-toolbox {
  margin: 0 24px 0 0;
  position: relative;
  z-index: 1;
}
.page-toolbox .btn-toolbox {
  height: 34px;
  position: absolute;
  right: 0;
  top: 0;
}
.page-toolbox .btn-toolbox .btn {
  border-color: #b8b8b8;
  width: 36px;
  line-height: 32px;
  margin: 0 0 0 8px;
  float: left;
  outline: none;
  border-radius: 3px;
}
.page-toolbox .btn-toolbox .btn .inner-text {
  line-height: inherit;
}
.page-toolbox .toggle-menu {
  width: 130px;
}
.page-toolbox .toggle-menu .menu-title {
  display: block;
  background: #3d96c6;
  border: 1px solid #3289b8;
  line-height: 32px;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 3px;
}
.page-toolbox .toggle-menu > .menu-title {
  background: #3d96c6;
  background: linear-gradient(top, #59b0e1, #3d96c6 50%, #3d96c6 51%, #1c78a8);
  background: -o-linear-gradient(top, #59b0e1, #3d96c6 50%, #3d96c6 51%, #1c78a8);
  background: -moz-linear-gradient(top, #59b0e1, #3d96c6 50%, #3d96c6 51%, #1c78a8);
  background: -webkit-linear-gradient(top, #59b0e1, #3d96c6 50%, #3d96c6 51%, #1c78a8);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#59b0e1', EndColorStr='#1c78a8')";
}
.page-toolbox .toggle-menu > .menu-title:after {
  display: block;
  background: url("../i/angle07.png") center bottom no-repeat;
  width: 9px;
  height: 4px;
  margin: -1px 0 0;
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: 0;
  color: white;
  text-align: center;
  content: " ";
}
.page-toolbox .toggle-menu .menu-title .menu-title.inner-text {
  display: block;
  background: none;
  border: 0;
  margin: 0 24px 0 12px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  color: white;
  font-size: 110%;
  text-shadow: 0 -1px 0 #3c89b4;
}
.page-toolbox .toggle-menu.menu-action div.menu-container:before {
  right: 11px;
}
.page-toolbox .toggle-menu.menu-create-new {
  width: auto;
}
.page-toolbox .toggle-menu.menu-additional {
  width: 52px;
  margin: 0 0 0 8px;
  position: absolute;
  right: 0;
  top: 0;
}
.page-toolbox .toggle-menu.menu-additional .menu-title {
  background: #e8e9e9;
  border-color: #b9b9b9;
}
.page-toolbox .toggle-menu.menu-additional > .menu-title {
  background: #e9eaea;
  background: linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -o-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -moz-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  background: -webkit-linear-gradient(top, #f7f7f7, #e9eaea 50%, #e8e9e9 51%, #e1e2e2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#e1e2e2')";
}
.page-toolbox .btn-toolbox .btn:hover,
.page-toolbox .toggle-menu.menu-additional > .menu-title:hover {
  border-color: #a0a0a0;
  background: #fdfdfd;
  background: linear-gradient(top, #fdfdfd, #fdfdfd 50%, #fdfdfd 51%, #f2f2f2);
  background: -o-linear-gradient(top, #fdfdfd, #fdfdfd 50%, #fdfdfd 51%, #f2f2f2);
  background: -moz-linear-gradient(top, #fdfdfd, #fdfdfd 50%, #fdfdfd 51%, #f2f2f2);
  background: -webkit-linear-gradient(top, #fdfdfd, #fdfdfd 50%, #fdfdfd 51%, #f2f2f2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#f2f2f2')";
}
.page-toolbox .btn-toolbox .btn:active,
.page-toolbox .toggle-menu.menu-additional > .menu-title:active {
  border-color: #b8b8b8;
}
.page-toolbox .toggle-menu.menu-additional > .menu-title:after {
  background-image: url("../i/angle03.png");
}
.page-toolbox .toggle-menu.menu-additional .menu-title .menu-title.inner-text {
  color: #333333;
  font-weight: bold;
  text-shadow: 0 1px 0 white;
}
.page-toolbox.single-menu .menu-action,
.page-toolbox.single-menu .btn-toolbox {
  display: none;
}
.page-toolbox.single-menu .menu-action:first-child {
  display: block;
  margin-right: 0;
}
.page-menu {
  margin: 32px 0 0;
  padding: 0 24px 0 0;
  position: relative;
  z-index: 0;
}
.page-menu .menu-list .menu-item.none-sub-list .menu-sub-list {
  display: none !important;
}
.page-menu .menu-list .menu-item.none-sub-list .menu-item-label.outer-text:before {
  display: none !important;
}
.page-menu .menu-list .menu-sub-list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-menu .menu-list .menu-item-label.outer-text {
  display: block;
  height: 24px;
  line-height: 24px;
  padding: 0 12px 0 22px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
  color: black;
  text-decoration: none;
}
.page-menu .menu-sub-list .menu-item-label.outer-text {
  height: auto;
  line-height: normal;
  padding-top: 4px;
  padding-bottom: 4px;
  white-space: normal;
  font-weight: normal;
}
.page-menu .menu-list .menu-item-label.outer-text:before {
  display: block;
  background: url("../i/angle06.png") right center no-repeat;
  width: 4px;
  height: 7px;
  margin: -3px 0 0;
  position: absolute;
  left: 10px;
  top: 50%;
  z-index: 0;
  color: white;
  text-align: center;
  content: " ";
}
.page-menu .menu-list .menu-sub-list .menu-item-label.outer-text {
  padding-left: 32px;
}
.page-menu .menu-list .menu-sub-list .menu-sub-list .menu-item-label.outer-text {
  padding-left: 64px;
}
.page-menu .menu-list .menu-sub-list .menu-sub-list .menu-sub-list .menu-item-label.outer-text {
  padding-left: 96px;
}
.page-menu .menu-list .menu-sub-list .menu-item-label.outer-text:before {
  display: none;
}
.page-menu .menu-list .menu-item.active > .menu-item-label.outer-text,
.page-menu .menu-sub-list .menu-sub-item.active > .menu-item-label.outer-text {
  color: #116d9d;
  cursor: default;
}
.page-menu .menu-sub-list .menu-sub-item.active > .menu-item-label.outer-text {
  background-color: #e9e9e9;
}
.page-menu .menu-list .menu-item.active .menu-item-label.outer-text:before {
  background-position: left bottom;
  width: 7px;
  height: 4px;
  margin: -2px 0 0;
  left: 8px;
}
.content-header {
  height: 24px;
  line-height: 24px;
  position: relative;
  z-index: 1;
}
.content-header .checkbox-wrapper {
  width: auto;
  float: left;
}
.content-toolbox {
  width: auto;
  height: 24px;
  line-height: 24px;
  position: relative;
  white-space: nowrap;
}
.content-toolbox .btn-group,
.content-toolbox .btn {
  margin: 0 0 0 4px;
  float: left;
}
.content-toolbox .btn-group:first-child,
.content-toolbox .btn:first-child {
  margin-left: 0;
}
.content-toolbox .btn-toolbox {
  max-width: 80%;
  height: 24px;
  line-height: 24px;
  position: relative;
}
.content-toolbox .content-navigation {
  position: absolute;
  height: 16px;
  line-height: 16px;
  margin: -8px 0 0;
  right: 0;
  top: 50%;
  cursor: default;
  touch-callout: none;
  -o-touch-callout: none;
  -moz-touch-callout: none;
  -webkit-touch-callout: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.content-toolbox .content-navigation .step {
  display: inline-block;
  background: none;
  border: 0;
  height: 12px;
  line-height: 12px;
  position: relative;
  margin: 0 0 0 8px;
  padding: 0 1px;
  font-size: 80%;
  font-weight: bold;
  text-decoration: none;
  color: #7a7a7a;
  cursor: pointer;
}
.content-toolbox .content-navigation .step:first-child {
  margin-left: 0;
}
.content-toolbox .content-navigation .step:active {
  padding: 0 0 0 2px;
}
.content-toolbox .content-navigation .previous-step {
  padding: 0 1px 0 8px;
}
.content-toolbox .content-navigation .previous-step:active {
  padding: 0 0 0 9px;
}
.content-toolbox .content-navigation .previous-step:before {
  display: block;
  background: url("../i/angle06.png") left center no-repeat;
  width: 4px;
  height: 7px;
  margin: -3px 0 0;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 0;
  color: white;
  text-align: center;
  content: " ";
}
.content-toolbox .content-navigation .next-step {
  padding: 0 8px 0 1px;
}
.content-toolbox .content-navigation .next-step:active {
  padding: 0 7px 0 2px;
}
.content-toolbox .content-navigation .next-step:after {
  display: block;
  background: url("../i/angle06.png") right center no-repeat;
  width: 4px;
  height: 7px;
  margin: -3px 0 0;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 0;
  color: white;
  text-align: center;
  content: " ";
}
.content-body-wrapper {
  border-top: 1px solid #d1d1d1;
  margin: 12px 0 0;
  position: relative;
  z-index: 0;
}
.content-body {
  margin: 0 -24px;
  padding: 0 24px;
  position: relative;
}
* + html .content-body {
  margin: 0;
  padding: 0;
}
.page-container.none-header .content-header,
.page-container.none-header .content-data thead {
  display: none;
}
.content-header .checkbox-wrapper,
.content-body .checkbox-wrapper,
.content-body .statusbox-wrapper {
  padding: 0 16px 0 8px;
  position: relative;
}
.content-header .checkbox-wrapper {
  padding-top: 2px;
}
.content-data {
  width: 100%;
}
.content-data .item.processing .checkbox-wrapper > *,
.content-data .item.processing .statusbox-wrapper > * {
  visibility: hidden;
}
.content-data .item.processing .checkbox-wrapper:before,
.content-data .item.processing .statusbox-wrapper:before {
  display: block;
  background: url("../i/loader24.gif") center center no-repeat;
  width: 24px;
  height: 24px;
  margin: -12px 0 0;
  position: absolute;
  left: 6px;
  top: 50%;
  z-index: 0;
  color: white;
  text-align: center;
  content: " ";
}
.content-data .item {
  background: white;
  border-bottom: 1px solid #d1d1d1;
}
* + html .content-data .item td {
  border-bottom: 1px solid #d1d1d1;
}
.content-data .item:hover,
.content-data .item.hover,
.content-data .item.selected {
  background: #f2f2f2;
}
.content-data .item .item-field {
  width: 1%;
  padding: 1px 0 0;
  white-space: nowrap;
}
.content-data .item .item-field.stretch {
  width: auto;
  white-space: normal;
}
.content-data .link {
  display: block;
  padding: 12px 8px;
  text-decoration: none;
  color: black;
}
.content-data .link.none-padding {
  padding: 0;
}
.content-data .action-group {
  margin: 0 8px;
}
